#! /bin/bash
export LANG=zh_CN.UTF-8
HIVE_HOME=/usr/bin/hive

if [[ $1 == "" ]];then
   db=zx_ods
else
   db=$1
fi

${HIVE_HOME} -S -e "CREATE DATABASE IF NOT EXISTS ${db};
DROP TABLE IF EXISTS zx_ods.web_chat_ems_2019_17;
CREATE TABLE zx_ods.web_chat_ems_2019_17
(
    id                           STRING COMMENT '主键',
    create_date_time             STRING COMMENT '数据创建时间',
    session_id                   STRING COMMENT '七陌sessionId',
    sid                          STRING COMMENT '访客id',
    create_time                  STRING COMMENT '会话创建时间',
    seo_source                   STRING COMMENT '搜索来源',
    seo_keywords                 STRING COMMENT '关键字',
    ip                           STRING COMMENT 'IP地址',
    area                         STRING COMMENT '地域',
    country                      STRING COMMENT '所在国家',
    province                     STRING COMMENT '省',
    city                         STRING COMMENT '城市',
    origin_channel               STRING COMMENT '投放渠道',
    user_1                       STRING,
    manual_time                  STRING COMMENT '人工开始时间',
    begin_time                   STRING COMMENT '坐席领取时间 ',
    end_time                     STRING COMMENT '会话结束时间',
    last_customer_msg_time_stamp STRING COMMENT '客户最后一条消息的时间',
    last_agent_msg_time_stamp    STRING COMMENT '坐席最后一下回复的时间',
    reply_msg_count              STRING COMMENT '客服回复消息数',
    msg_count                    STRING COMMENT '客户发送消息数',
    browser_name                 STRING COMMENT '浏览器名称',
    os_info                      STRING COMMENT '系统名称'
) COMMENT '访问咨询表'
    ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' -- 以 \t结尾的行格式分隔字段
    STORED AS ORC TBLPROPERTIES ('orc.compress' = 'ZLIB'); --以orc格式存储  然后以ZLIB形式压缩



DROP TABLE IF EXISTS zx_ods.web_chat_text_ems_2019_07;
CREATE TABLE zx_ods.web_chat_text_ems_2019_07
(
    id                   STRING COMMENT '主键',
    referrer             STRING COMMENT '上级来源页面',
    from_url             STRING COMMENT '会话来源页面',
    landing_page_url     STRING COMMENT '访客着陆页面',
    url_title            STRING COMMENT '咨询页面title',
    platform_description STRING COMMENT '客户平台信息',
    other_params         STRING COMMENT '扩展字段中数据',
    history              STRING COMMENT '历史访问记录'
) COMMENT '访问咨询表副表'
    ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' -- 以 \t结尾的行格式分隔字段
    STORED AS ORC TBLPROPERTIES ('orc.compress' = 'ZLIB');
